﻿a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var 
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	font-size: 100%;
	vertical-align: baseline
}
caption,table,td,th {
	vertical-align: middle
}

table {
	border-collapse: separate;
	border-spacing: 0
}

caption,td,th {
	text-align: left;
	font-weight: 400
}

a img {
	border: none
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {
	display: block;
	padding: 0;
	margin: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	font-size: 100%;
	vertical-align: baseline
}

audio,canvas,video {
	display: inline-block
}
[hidden],audio:not([controls]) {
	display: none
}

body {
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	font: 14px/1.6  'microsoft yahei',tahoma,simsun,sans-serif;
	background-color: #fff;
	min-height: 100%
}

a {cursor: pointer; text-decoration: none;color:#C00;}
a:hover {}

.fr,.pull-right {
	float: right
}

.fl,.pull-left {
	float: left
}


.wrapper {
	background-color: #f9f9f9;
	padding-top: 66px
}

html {
	width: 100%;
	height: 100%;
	min-width: 1200px
}

.container {
	width: 1200px;
	margin-left: auto;
	margin-right: auto
}

.container:after,.container:before {
	display: table;
	content: ""
}

.container:after {
	clear: both
}

.row {
	margin-right: -15px;
	margin-left: -15px
}

.row:after,.row:before {
	display: table;
	content: ""
}

.row:after {
	clear: both
}

.row .col-1,.row .col-10,.row .col-11,.row .col-12,.row .col-2,.row .col-3,.row .col-4,.row .col-5,.row .col-6,.row .col-7,.row .col-8,.row .col-9 {
	box-sizing: border-box;
	padding-right: 15px;
	padding-left: 15px;
	float: left
}

.row .col-12 {
	width: 100%
}

.row .col-11 {
	width: 91.66666667%
}

.row .col-10 {
	width: 83.33333333%
}

.row .col-9 {
	width: 75%
}

.row .col-8 {
	width: 66.66666667%
}

.row .col-7 {
	width: 58.33333333%
}

.row .col-6 {
	width: 50%
}

.row .col-5 {
	width: 41.66666667%
}

.row .col-4 {
	width: 33.33333333%
}

.row .col-3 {
	width: 25%
}

.row .col-2 {
	width: 16.66666667%
}

.row .col-1 {
	width: 8.33333333%
}

.btn {
	display: inline-block;
	border: 1px solid #3DA8EE;
	border-radius: 2px;
	cursor: pointer;
	color: #008de8;
	font-size: 14px;
	padding: 3px 20px;
	line-height: 24px;
	text-align: center;
	outline: 0;
	-webkit-transition: all .4s ease;
	transition: all .4s ease
}

.btn-default {
	color: #008de8;
	border-color: #3DA8EE;
	background-color: transparent
}

.btn-default:hover {
	color: #fff;
	border-color: #008de8;
	background-color: #008de8
}

.btn-default.btn-disabled,.btn-default.btn-disabled:hover,.btn-default[disabled],.btn-default[disabled]:hover {
	cursor: not-allowed;
	color: #888;
	border-color: #ddd;
	background-color: transparent
}

.btn-primary {
	color: #fff;
	border-color: #008de8;
	background-color: #008de8
}

.btn-primary:hover {
	color: #fff;
	border-color: #006eb5;
	background-color: #006eb5
}

.btn-primary.btn-disabled,.btn-primary.btn-disabled:hover,.btn-primary[disabled],.btn-primary[disabled]:hover {
	cursor: not-allowed;
	color: #fff;
	border-color: #BDCCCF;
	background-color: #BDCCCF
}

.btn-link {
	color: #008de8;
	border-color: transparent;
	background-color: transparent
}

.btn-link:hover {
	color: #006eb5;
	text-decoration: underline
}

.btn-link.btn-disabled,.btn-link.btn-disabled:hover,.btn-link[disabled],.btn-link[disabled]:hover {
	cursor: not-allowed;
	color: #888;
	text-decoration: none;
	border-color: transparent;
	background-color: transparent
}

.btn-xlg {
	padding: 12px 40px;
	font-size: 18px
}

.btn-lg {
	padding: 6px 30px;
	font-size: 16px
}

.btn-md {
	padding: 3px 20px;
	font-size: 14px
}

.btn-sm {
	padding: 0 10px;
	font-size: 12px
}

.btn-block {
	display: block
}
 
.btn-disabled:hover,button.btn[disabled]:hover,input.btn[disabled]:hover {
	color: #fff;
	border-color: #BDCCCF;
	background-color: #BDCCCF
}

.navbar .navbar-bd,.navbar .navbar-hd {
	width: 100%;
	background-color: #fff;
	border-bottom: 1px solid #F1F1F1
}

/*-- 清除浮动 --*/
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}
.bg-f7f9fb{background: #f7f9fb;}
.header { width:100%; background:#Fff;}
.header .head02 .hdtop .hdcr{width:1200px; margin:0 auto;}
.header .head02 .hdtop .hdcr .hrhf{width:600px;height:38px; font-size:12px; color:#545454; line-height:38px;}
.header .head02 .hdtop .hdcr .hrhf table{width:100%; float:right;}
.header .head02 .hdtop .hdcr .hrhf table td{margin-right:5px;}
.header .head02 .hdtop .hdcr .hrhf table td .grtx{background:url(../images/icon1.png) no-repeat left center; padding-left:30px; position:relative;}
.header .head02 .hddh{width:100%; height:110px; float:left; background:#fff;}
.header .head02 .hddh .hhcr{width:1200px; height:150px; margin:0 auto;}
.header .head02 .hddh .hhcr .hrleft{width:169px; height:49px;}
.header .head02 .hddh .hhcr .hrleft img{ padding:37px 0px 25px 0px;}
.header .head02 .hddh .hhcr .hrright{width:1000px; height:110px;}
.subnavrht0419{ width:936px; height:110px;float:right;}
.subnavrht0419 ul{ float:right; padding-top:44px; margin-right:36px; display:inline-block; width:936px;}
.subnavrht0419 li{ float:left; margin-left:20px; height:32px;line-height:32px;text-align:center;font-size:16px;}
.subnavrht0419 li.this{ background:#4eb6ff; color:#fff;cursor: pointer; height:32px;line-height:32px;border-radius:8px; padding:0px 15px;text-align:center;font-size:16px;}
.subnavrht0419 li.this a{ text-decoration:none; color:#fff;}
.subnavrht0419 li.this a:hover{text-decoration:none; color:#fff;}
.subnavrht0419 li a{
	text-decoration:none;
	color:#666;
	padding:0px 15px;
	height:32px;
	line-height:32px;
} 
.subnavrht0419 li a:hover{
	text-decoration:none;
	background:#4eb6ff;
	color:#fff;
	padding:6px 15px;
	height:32px;
	line-height:32px;
	border-radius:8px;
}
/*-- 底部广告 --*/
.footer {background: #282828;}
.footer .top {height:100px; line-height:100px; text-align: center;}
.footer .top strong {color:#d4d4d4; font-weight: normal; font-size: 16px; margin-left: 70px;}
.footer .top strong.first {margin-left: 0px;}
.footer .bottom {border-top:1px solid #3d3d3d; border-bottom:1px solid #3d3d3d; height:50px; line-height: 50px; text-align: center; color: #7b7b7b;}

/*-- 滚动条 --*/
.scrollbar {position:fixed; top:30%; right:0px; border:1px solid #dddddd; border-bottom: 0px;  width:38px; z-index: 9999999;}
.scrollbar .item {height:75px; background: #f6f6f6; border-bottom:1px solid #dddddd; text-align:center; font-size:12px; cursor: pointer; line-height:1.2em;}
.scrollbar .item:hover {background: #018de8; color:white;}
.scrollbar .item i {display:block; background:url(../images/scrollbar-ico.png) no-repeat; overflow: hidden;}
.scrollbar .item.cloud {height:60px;  padding-top:15px;}
.scrollbar .item.cloud i {width:22px; height:17px; background-position:-129px -64px ; margin:0px auto 8px;}
.scrollbar .item.cloud:hover i { background-position:-129px -17px ;}
.scrollbar .item.location {height:68px;  padding-top:7px;}
.scrollbar .item.location i {width:25px; height:26px; background-position:-194px -64px ; margin:0px auto 8px;}
.scrollbar .item.location:hover i { background-position:-194px -17px ;}
.scrollbar .item.charge {height:68px;  padding-top:7px;}
.scrollbar .item.charge i {width:20px; height:26px; background-position:-163px -64px ; margin:0px auto 8px;}
.scrollbar .item.charge:hover i { background-position:-163px -17px ;}
.scrollbar .item.report {height:64px;  padding-top:11px;}
.scrollbar .item.report i {width:19px; height:19px; background-position:-231px -64px ; margin:0px auto 11px;}
.scrollbar .item.report:hover i { background-position:-231px -17px ;} 
.scrollbar .item.crown {height:64px; padding-top:11px;}
.scrollbar .item.crown i {width:23px; height:21px; background-position:-262px -64px ; margin:0px auto 7px;}
.scrollbar .item.crown:hover i { background-position:-262px -17px ;} 
.scrollbar .item.triangle {height:29px; padding-top:10px;}
.scrollbar .item.triangle i {width:8px; height:5px; background-position:-437px -64px ; margin:0px auto 6px;}
.scrollbar .item.triangle:hover i { background-position:-437px -17px ;} 
.scrollbar .item.qq {height:47px; padding-top:8px;  color:#018de8;}
.scrollbar .item.qq i {width:18px; height:22px; background-position:-97px -64px ; margin:0px auto 7px;}
.scrollbar .item.qq:hover {background: #f6f6f6; color:#018de8;}
.scrollbar .item.broken {height:65px; padding-top:10px;}
.scrollbar .item.broken i {width:24px; height:24px;  background-position:-61px -64px ; margin:0px auto 7px;}
.scrollbar .item.broken:hover i { background-position:-61px -17px ;} 
.scrollbar .item.masonry {height:61px; padding-top:14px;}
.scrollbar .item.masonry i {width:24px; height:21px;  background-position:-295px -64px ; margin:0px auto 8px;}
.scrollbar .item.masonry:hover i { background-position:-295px -17px ;} 
.scrollbar .item.lighting {height:65px; padding-top:10px;}
.scrollbar .item.lighting i {width:22px; height:24px;  background-position:-330px -64px ; margin:0px auto 8px;}
.scrollbar .item.lighting:hover i { background-position:-330px -17px ;} 
.scrollbar .item.pop {height:62px; padding-top:13px;}
.scrollbar .item.pop i {width:20px; height:19px;  background-position:-364px -64px ; margin:0px auto 8px;}
.scrollbar .item.pop:hover i { background-position:-364px -17px ;} 
.scrollbar .item.shop {height:59px; padding-top:16px;}
.scrollbar .item.shop i {width:23px; height:20px;  background-position:-396px -64px ; margin:0px auto 5px;}
.scrollbar .item.shop:hover i { background-position:-396px -17px ;} 
.scrollbar .item.lamp {height:62px; padding-top:13px;}
.scrollbar .item.lamp i {width:19px; height:27px;  background-position:-30px -64px ; margin:0px auto 10px;}
.scrollbar .item.lamp:hover i { background-position:-30px -17px ;} 



/*-- 广告 --*/
@-webkit-keyframes slideInRight {
	0% {
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
		-webkit-transform-origin: right 0;
		transform-origin: right 0
	}

	100% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
		-webkit-transform-origin: right 0;
		transform-origin: right 0
	}
}

@keyframes slideInRight {
	0% {
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
		-webkit-transform-origin: right 0;
		transform-origin: right 0
	}

	100% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
		-webkit-transform-origin: right 0;
		transform-origin: right 0
	}
}

@-webkit-keyframes slideInLeft {
	0% {
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0
	}

	100% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0
	}
}

@keyframes slideInLeft {
	0% {
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0
	}

	100% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
		-webkit-transform-origin: 0 0;
		transform-origin: 0 0
	}
}

@-webkit-keyframes slideInUp {
	0% {
		-webkit-transform: scaleY(0);
		transform: scaleY(0);
		-webkit-transform-origin: 0 bottom;
		transform-origin: 0 bottom
	}

	100% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: 0 bottom;
		transform-origin: 0 bottom
	}
}

@keyframes slideInUp {
	0% {
		-webkit-transform: scaleY(0);
		transform: scaleY(0);
		-webkit-transform-origin: 0 bottom;
		transform-origin: 0 bottom
	}

	100% {
		-webkit-transform: scaleY(1);
		transform: scaleY(1);
		-webkit-transform-origin: 0 bottom;
		transform-origin: 0 bottom
	}
}

@-webkit-keyframes lineRight {
	0% {
		width: 0;
		left: 0;
		opacity: 1
	}

	100% {
		width: 100%;
		left: 0;
		opacity: 1
	}
}

@keyframes lineRight {
	0% {
		width: 0;
		left: 0;
		opacity: 1
	}

	100% {
		width: 100%;
		left: 0;
		opacity: 1
	}
}

@-webkit-keyframes lineLeft {
	0% {
		width: 0;
		right: 0;
		opacity: 1
	}

	100% {
		width: 100%;
		right: 0;
		opacity: 1
	}
}

@keyframes lineLeft {
	0% {
		width: 0;
		right: 0;
		opacity: 1
	}

	100% {
		width: 100%;
		right: 0;
		opacity: 1
	}
}

@-webkit-keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(80px,0,0);
		transform: translate3d(80px,0,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

@keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(80px,0,0);
		transform: translate3d(80px,0,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-80px,0,0);
		transform: translate3d(-80px,0,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(-80px,0,0);
		transform: translate3d(-80px,0,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-50px,0);
		transform: translate3d(0,-50px,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,-50px,0);
		transform: translate3d(0,-50px,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

@-webkit-keyframes fadeInTop {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,50px,0);
		transform: translate3d(0,50px,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

@keyframes fadeInTop {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(0,50px,0);
		transform: translate3d(0,50px,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0)
	}
}

@-webkit-keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes zoomIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}
